|
Emplacement du menu |
---|
Maillages → Couper → Ajuster le maillage avec un plan |
Ateliers |
Mesh |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Mesh Couper le maillage, Mesh Ajuster |
La commande Ajuster par plan permet de découper les faces et parties de faces d'un côté d'un plan à partir d'un objet maillé.
Voir aussi : Débuter avec les scripts FreeCAD.
Pour découper un maillage avec un plan, utilisez sa méthode trimByPlane
.
import FreeCAD as App
import Mesh
# Create a non-parametric box-shaped mesh:
msh = App.ActiveDocument.addObject("Mesh::Feature", "Mesh")
msh.Mesh = Mesh.createBox(30, 40, 50)
msh.ViewObject.DisplayMode = "Flat Lines"
# Define a plane by a base point and a normal vector:
pnt = App.Vector(25, 0, 0)
nor = App.Vector(0, 0, 1)
# We need to work on a copy of the msh.Mesh object:
new_msh = msh.Mesh.copy()
# Trim that copy:
new_msh.trimByPlane(pnt, nor)
# Update msh.Mesh:
msh.Mesh = new_msh